Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 THE LARCHES Detached £770,000 £770,000 1 Mar 2024
2 THE LARCHES Detached £1,191,179 £210,000 5 Jan 1996
4 THE LARCHES Detached £1,059,028 £675,000 7 Aug 2007